//
//  TemporalDomainCompression.h
//  
//
//  Created by Kun Zhao on 13/02/20.
//  Copyright (c) 2013 Kyoto University. All rights reserved.
//

#ifndef _TemporalDomainCompression_h
#define _TemporalDomainCompression_h
#include <kvs/Timer>
#include "TDC.h"
#include "SDC.h"

namespace kun 
{
    class TemporalDomainCompression : public kun::TDC
    {     
        
    public:
        
        TemporalDomainCompression( void );
        
        TemporalDomainCompression( kun::SDC* object_prev, kun::SDC* object_curr, float tolerance );
        
        kun::TDC* compression( kun::SDC* object_prev, kun::SDC* object_curr, float tolerance );
        
        kun::SDC* decompression( kun::TDC* object_prev, kun::TDC* object_curr );
        
    }
}

#endif
